package fa7.socialcode.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import fa7.socialcode.dao.AvaliacaoDao;
import fa7.socialcode.model.Avaliacao;
import fa7.socialcode.service.AvaliacaoManager;

public class AvaliacaoManagerImpl implements AvaliacaoManager {
	
	@Autowired
	AvaliacaoDao avaliacaoDao;
	
	public void setAvaliacaoDao(AvaliacaoDao dao) {
        this.avaliacaoDao = dao;
    }

    public List findAvaliacoes() {
        return avaliacaoDao.findAvaliacoes();
    }

    public Avaliacao findAvaliacao(String avaliacaoId) {
        return avaliacaoDao.findAvaliacao(Long.valueOf(avaliacaoId));
    }

    public void saveAvaliacao(Avaliacao avaliacao) {
        avaliacaoDao.saveAvaliacao(avaliacao);
    }

    public void removeAvaliacao(String avaliacaoId) {
        avaliacaoDao.removeAvaliacao(Long.valueOf(avaliacaoId));
    }

	
}
